# 默认情况: 主进程会等待在子进程结束后在退出


import multiprocessing
import time

# 子任务work
def work():
    for i in range(10):
        print("工作中...")
        time.sleep(0.2)


if __name__ == '__main__':
    # 创建子进程 设置子进程为守候进程
    p1 = multiprocessing.Process(target=work)

    # 启动子进程
    p1.start()

    # 主进程延时1秒
    time.sleep(1)

    print('主进程代码执行完毕 和 主进程退出是两个不同的事儿 ')
    print('主进程代码执行完毕 ok ')
    # 注意:  Process finished with exit code 0  表示主进程退出

